package Bit;

/**
 * @Classname JZ65位运算加法
 * @Description TODO
 * @Date 2023/2/23 8:49
 * @Created by xjl
 */
public class JZ65位运算加法 {

    /**
     * @description 实现的利用位运算来实现加法的运算
      * @param: a
     * @param: b
     * @date: 2023/2/23 8:50
     * @return: int
     * @author: xjl
    */
    public int add(int a, int b) {
        while (b!=0){
            int c=(a&b)<<1;
            a=a^b;
            b=c;
        }
        return a;
    }
}
